	@media only screen and (max-width: 768px) {
	nav {
		margin: 0;
		padding: 0;
		padding-top: 45px;
	}
	body {
		font: 16px/1.5 'XinGothic-SinaWeibo', 'Microsoft Yahei', 'helvetica', 'arial';
		color: #333;
		background: #f8f8f8;
		-webkit-text-size-adjust: none;
		min-width: 320px;
	}
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-size: 100%
	}
	form {
		display: inline
	}
	ul,
	ol {
		list-style: none
	}
	a {
		text-decoration: none;
		color: #000
	}
	a:hover {
		color: #1c5aa2;
		text-decoration: none
	}
	img {
		vertical-align: middle;
		border: 0;
		-ms-interpolation-mode: bicubic;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
	}
	button,
	input,
	select,
	textarea {
		font-size: 100%;
		vertical-align: middle;
		outline: 0
	}
	textarea {
		resize: none
	}
	button,
	input[type="button"],
	input[type="reset"],
	input[type="submit"] {
		cursor: pointer;
		-webkit-appearance: button;
		-moz-appearance: button
	}
	input:focus:-moz-placeholder,
	input:focus::-webkit-input-placeholder {
		color: transparent
	}
	button::-moz-focus-inner,
	input::-moz-focus-inner {
		padding: 0;
		border: 0
	}
	table {
		border-collapse: collapse;
		border-spacing: 0
	}
	.fl {
		float: left
	}
	.fr {
		float: right
	}
	.hide {
		display: none
	}
	.show {
		display: block
	}
	.ellipsis {
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden
	}
	.break {
		word-break: break-all;
		word-wrap: break-word
	}
	header,
	footer,
	article,
	section,
	nav,
	menu,
	hgroup {
		display: block;
		clear:both;
	}
	.logo,
	.navico,
	.today_ico,
	.p_addico,
	.appico,
	.p_newslist_ico_video,
	.p_newslist_ico_num,
	.p_piclistbox_h4 span,
	.footer_t_ico,
	.backTop {
		background: url(../images/logo.png) no-repeat;
		background-size: 225px auto
	}
	.headBox {
		clear: both;
		height: 44px;
		line-height: 44px;
		text-align: center;
		border-bottom: 1px solid #6591c2;
		position: relative;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1971db', EndColorStr='#2367b7');
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#1971db), to(#2367b7));
		background: -moz-linear-gradient(#1971db, #2367b7);
		background: -o-linear-gradient(#1971db, #2367b7);
		background: linear-gradient(#1971db, #2367b7)
	}
	.logo {
		display: inline-block;
		width: 225px;
		height: 29px;
		line-height: 29px;
		text-indent: 999em;
		overflow: hidden;
		background-position: 0 0px;
		margin: 0 auto;
		margin-top: 9px;
		float: left;
		margin-left: 10px;
	}
	a.navico {
		width: 52px;
		height: 44px;
		overflow: hidden;
		position: absolute;
		top: 0;
		right: 0;
		background-position: 15px -30px;
		outline: 0;
		text-indent: 999em
	}
	a.subscribe {
		position: absolute;
		top: 9px;
		right: 50px;
		padding: 0 7px;
		display: inline-block;
		height: 26px;
		line-height: 26px;
		font-size: 13px;
		width: 17px;
		color: #fff;
		z-index: 600;
	}
	.navitems {
		clear: both;
		padding: 5px 0;
		border-bottom: 1px solid #ccc;
		border-top: 1px solid #386fb1;
		font-size: 16px;
		text-align: center;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#efefef');
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#efefef));
		background: -moz-linear-gradient(#eee, #efefef);
		background: -o-linear-gradient(#eee, #efefef);
		background: linear-gradient(#eee, #efefef);
		-moz-box-shadow: inset 0 -4px 8px -4px #d3d3d3;
		-webkit-box-shadow: inset 0 -4px 8px -4px #d3d3d3;
		box-shadow: inset 0 -4px 8px -4px #d3d3d3
	}
	.navitems li {
		padding: 6px 10px;
		display: inline-block;
		width: 34px;
		text-align: center;
		line-height: 18px
	}
	.navitems li a {
		display: block;
		color: #1c5aa2
	}
	.navitems_f {
		clear: both;
		padding: 4px 0;
		border-top: 2px solid #fff;
		font-size: 16px;
		text-align: center;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#efefef');
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#efefef));
		background: -moz-linear-gradient(#eee, #efefef);
		background: -o-linear-gradient(#eee, #efefef);
		background: linear-gradient(#eee, #efefef)
	}
	.navitems_f li {
		display: inline-block;
		width: 16%;
		text-align: center;
		line-height: 30px
	}
	.navitems_f li a {
		display: block;
		color: #1c5aa2
	}
	.navitems_3 {
		clear: both;
		padding: 4px 0;
		border-bottom: 1px solid #ccc;
		border-top: 1px solid #386fb1;
		font-size: 16px;
		text-align: center;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#efefef');
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#efefef));
		background: -moz-linear-gradient(#eee, #efefef);
		background: -o-linear-gradient(#eee, #efefef);
		background: linear-gradient(#eee, #efefef);
		-moz-box-shadow: inset 0 -4px 8px -4px #d3d3d3;
		-webkit-box-shadow: inset 0 -4px 8px -4px #d3d3d3;
		box-shadow: inset 0 -4px 8px -4px #d3d3d3;
		position: relative;
		max-height: 106px;
		height: auto;
		/*overflow-y: auto;*/
	}
	.navitems_3 li {
		padding: 6px 10px;
		display: inline-block;
		width: 34px;
		text-align: center;
		line-height: 18px
	}
	.navitems_3 li a {
		display: block;
		color: #444
	}
	.navitems_4 {
		clear: both;
		padding: 4px 0;
		border-top: 2px solid #fff;
		font-size: 16px;
		text-align: center;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#efefef');
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#efefef));
		background: -moz-linear-gradient(#eee, #efefef);
		background: -o-linear-gradient(#eee, #efefef);
		background: linear-gradient(#eee, #efefef);
		position: relative;
		max-height: 70px;
		/*overflow-y: auto;*/
	}
	.navitems_4 li {
		display: inline-block;
		width: 25%;
		text-align: center;
		line-height: 30px;
		float: left
	}
	.navitems_4 li a {
		display: block;
		color: #454545
	}
	.navitems_4 li.last {
		width: auto;
		float: right;
		font-size: 12px;
		padding-right: 10px;
	}
	.navitems_4 li.last a {
		color: #1c5aa2
	}
	.p_topline {
		text-align: center;
		padding-bottom: 8px;
		background: url(../images/hot_bg2.png) left top no-repeat;
	}
	.p_topline_h2 {
		font-size: 18px;
		padding: 8px 20px 0px
	}
	.p_topline_h2 a {
		color: #1c1c1c
	}
	.p_topline_mate {
		font-size: 12px;
		padding-bottom: 2px;
		line-height: 20px;
		padding: 0 0 4px 0px;
	}
	.p_topline_mate a {
		color: #ccc;
		margin: 0 4px
	}
	.p_topline_mate a.lanmu {
		color: #c00;
		margin: 0 0px;
		border: #c00 solid 1px;
		padding: 1px 5px;
		border-radius: 5px;
	}
	.p_topline_mate a.lanmu:hover {
		color: #c00;
		margin: 0 0px
	}
	.swipe {
		overflow: hidden;
		height: 160px;
		position: relative;
		margin-bottom: 10px!important
	}
	.swipe-wrap {
		overflow: hidden;
		position: relative
	}
	.swipe-wrap>div {
		float: left;
		width: 100%;
		position: relative
	}
	.swipe_pic {
		position: relative;
		overflow: hidden;
		width: 320px;
		height: 160px;
		background-color: #efefef;
		background-position: center center;
		background-size: 60px auto;
		background-repeat: no-repeat
	}
	.swipe_pic a {
		display: block
	}
	.swipe_pic img {
		width: 320px;
		height: 160px
	}
	.swipe_h3 {
		position: absolute;
		left: 0;
		bottom: 0;
		padding: 0 14px;
		font-size: 14px;
		font-weight: normal;
		background: rgba(0, 0, 0, 0.6);
		height: 26px;
		line-height: 26px;
		color: #fff;
		text-shadow: 1px 1px 0 #000;
		width: 292px
	}
	.swipe_num {
		position: absolute;
		right: 0;
		bottom: 10px
	}
	.swipe_num li {
		float: left;
		width: 4px;
		height: 4px;
		font-size: 0;
		text-indent: 999em;
		border: 1px solid rgba(0, 0, 0, 0.6);
		background: #a9a89d;
		margin: 0 5px;
		overflow: hidden
	}
	.swipe_num li.active {
		width: 4px;
		height: 4px;
		border: 1px solid #43e2fd;
		background: #58d8ff;
		box-shadow: 0 0 4px #43e2fd
	}
	.swiper-container {
		margin: 0 auto;
		position: relative;
		overflow: hidden;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		-o-backface-visibility: hidden;
		backface-visibility: hidden;
		z-index: 500
	}
	.swiper-wrapper {
		position: relative;
		width: 100%;
		-webkit-transition-property: -webkit-transform, left, top;
		-webkit-transition-duration: 0s;
		-webkit-transform: translate3d(0px, 0, 0);
		-webkit-transition-timing-function: ease;
		-moz-transition-property: -moz-transform, left, top;
		-moz-transition-duration: 0s;
		-moz-transform: translate3d(0px, 0, 0);
		-moz-transition-timing-function: ease;
		-o-transition-property: -o-transform, left, top;
		-o-transition-duration: 0s;
		-o-transform: translate3d(0px, 0, 0);
		-o-transition-timing-function: ease;
		-o-transform: translate(0px, 0px);
		-ms-transition-property: -ms-transform, left, top;
		-ms-transition-duration: 0s;
		-ms-transform: translate3d(0px, 0, 0);
		-ms-transition-timing-function: ease;
		transition-property: transform, left, top;
		transition-duration: 0s;
		transform: translate3d(0px, 0, 0);
		transition-timing-function: ease;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box
	}
	.swiper-free-mode>.swiper-wrapper {
		-webkit-transition-timing-function: ease-out;
		-moz-transition-timing-function: ease-out;
		-ms-transition-timing-function: ease-out;
		-o-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
		margin: 0 auto
	}
	.swiper-slide {
		float: left
	}
	.swiper-wp8-horizontal {
		-ms-touch-action: pan-y
	}
	.swiper-wp8-vertical {
		-ms-touch-action: pan-x
	}
	.swiper {
		width: 320px;
		height: 160px;
		margin: 0 auto;
		position: relative;
		margin-bottom: 10px
	}
	.swiper .swiper-container {
		width: 320px;
		height: 160px
	}
	.swiper .swiper-slide {
		position: relative
	}
	.swiper .pagination {
		position: absolute;
		right: 0;
		bottom: 2px;
		height: 26px;
		line-height: 26px;
		z-index: 500
	}
	.swiper .swiper-pagination-switch {
		display: inline-block;
		width: 4px;
		height: 4px;
		font-size: 0;
		text-indent: 999em;
		border: 1px solid rgba(0, 0, 0, 0.6);
		background: #a9a89d;
		margin: 0 5px;
		overflow: hidden;
		cursor: pointer
	}
	.swiper .swiper-active-switch {
		border: 1px solid #43e2fd;
		background: #58d8ff;
		box-shadow: 0 0 4px #43e2fd
	}
	.p_tabnav {
		clear: both;
		height: 36px;
		line-height: 36px;
		padding: 0 2px 0 8px;
		border-top: 1px solid #d9dadc;
		border-bottom: 1px solid #d9dadc;
		-moz-box-shadow: inset 0 1px 1px #fff;
		-webkit-box-shadow: inset 0 1px 1px #fff;
		box-shadow: inset 0 1px 1px #fff;
		font-size: 16px;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f6f6', EndColorStr='#eeeeee');
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#eee));
		background: -moz-linear-gradient(#f6f6f6, #eee);
		background: -o-linear-gradient(#f6f6f6, #eee);
		background: linear-gradient(#f6f6f6, #eee)
	}
	.p_tabnav h3 {
		padding: 0 15px;
		color: #000;
		border-top: 2px solid #367aca;
		background: #f8f8f8;
		height: 35px;
		line-height: 35px;
		border-left: 1px solid #d9dadc;
		border-right: 1px solid #d9dadc;
		position: relative;
		float: left
	}
	.p_tabnav_nav {
		overflow: hidden;
		*zoom: 1;
		text-align: right
	}
	.p_tabnav_nav a {
		padding: 0 8px;
		display: inline;
		font-size: 15px;
		color: #333;
	}
	.p_tabnav_nav a.updateInterest {
		color: #1c5aa2
	}
	.p_tabnav_nav .point {
		color: #ccc;
		font-size: 17px;
		display: inline
	}
	.todaynews {
		clear: both;
		position: relative;
		padding-top: 16px
	}
	.todaynews .p_newslist {
		border-bottom: 1px dashed #d9dadc;
		padding: 0;
		margin: 0 8px;
		font-size: 14px
	}
	.today_ico {
		display: inline-block;
		width: 21px;
		height: 30px;
		line-height: 30px;
		text-indent: 999em;
		overflow: hidden;
		background-position: right -40px;
		position: absolute;
		right: 10px;
		top: 0
	}
	.p_newstab {
		overflow: hidden;
		clear: both
	}
	.p_newsitem {
		overflow: hidden;
		position: relative
	}
	.p_newsitem>div {
		float: left;
		width: 100%;
		position: relative
	}
	.p_newslist {
		clear: both;
		padding: 7px 12px;
		margin-bottom: 10px;
	}
	.p_newslist li {
		padding: 5px 0;
		height: 34px;
		line-height: 34px;
		padding-right: 0px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		font-size: 16px;
		position: relative;
		border-top: dotted 1px #ccc;
	}
	.p_newslist li:first-child {
		border-top: dotted 0px #ccc;
	}
	.p_newslist li a:only-child {
		display: block;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis
	}
	.p_newslist li a:visited {
		color: #aaa
	}
	.p_newslist_tj {
		padding: 0;
		margin: 0 0px;
		padding: 0 8px;
		padding-bottom: 20px;
		font-size: 14px;
		border-top: #e7e7e7 solid 1px;
	}
	.p_newslist_tj li {
		padding: 5px 0;
		height: 34px;
		line-height: 34px;
		padding-right: 0px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		font-size: 16px;
		position: relative;
		border-top: solid 1px #e7e7e7;
	}
	.p_newslist_tj li:first-child {
		border-top: solid 0px #e7e7e7;
	}
	.p_newslist_tj li a:only-child {
		display: block;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis
	}
	.p_newslist_tj li a:visited {
		color: #aaa
	}
	.p_addico {
		background-position: 0 -79px;
		padding-left: 14px
	}
	.leju_link {
		margin: 0 12px 12px;
		height: 24px;
		line-height: 24px;
		clear: both;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
	
		display: flex;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	.leju_link a {
		display: block;
		width: auto;
		text-align: center;
		-webkit-box-flex: 1;
		-moz-box-flex: 1;
		-ms-flex: 1 0 auto;
		box-flex: 1;
		flex: 1 0 auto;
		color: #1c5aa2;
		font-size: 18px
	}
	.p_newslist_ico {
		position: absolute;
		right: 0;
		z-index: 10;
		text-align: right;
		top: -2px
	}
	.p_newslist_ico_video {
		display: inline-block;
		width: 16px;
		height: 36px;
		line-height: 36px;
		overflow: hidden;
		text-indent: 99em;
		background-position: right -392px
	}
	.p_newslist_ico_num {
		display: inline-block;
		height: 34px;
		line-height: 34px;
		overflow: hidden;
		background-position: right -428px;
		padding-right: 15px;
		color: #888;
		font-size: 10px;
		font-style: normal
	}
	.p_newslist_tt,
	.p_newslist_dj,
	.p_newslist_bk,
	.p_newslist_ch {
		float: right;
		font-size: 10px;
		padding: 0 2px;
		height: 14px;
		line-height: 14px;
		color: #fff;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		margin: 12px 0 0 0;
		font-style: normal
	}
	.p_newslist_tt {
		background: #58aede;
		border: 1px solid #377cce
	}
	.p_newslist_dj {
		background: #084995;
		border: 1px solid #082d5a
	}
	.p_newslist_bk {
		border: 1px solid #12b2b5;
		background: #62bfc4
	}
	.p_newslist_ch {
		border: 1px solid #b1112b;
		background: #ee2e4d
	}
	.p_addlist,
	.p_addlist.threelist,
	.p_addlist.twolist {
		clear: both;
		overflow: hidden;
		*zoom: 1;
		margin: 8px 12px 2px;
		border: 1px solid #e4e4e4;
		height: 34px;
		line-height: 34px;
		font-size: 15px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		background: #f9f9f9
	}
	.p_addlist li {
		float: left;
		width: 25%;
		display: inline;
		text-align: center;
		background-position: right -420px
	}
	.p_addlist.threelist li {
		float: left;
		width: 33%
	}
	.p_addlist.twolist li {
		float: left;
		width: 50%
	}
	.p_addlist li:nth-child(2n) {
		background: #fff
	}
	.p_addlist a {
		color: #818181;
		display: block
	}
	.p_newsmore {
		clear: both;
		color: #333;
		margin: 0 12px 10px;
		height: 30px;
		line-height: 30px;
		display: block;
		font-size: 14px;
		text-align: center;
		background: #eee;
		position: relative
	}
	.p_newsmore:hover {
		background: #377cce;
		color: #fff
	}
	.appitems {
		clear: both;
		overflow: hidden;
		*zoom: 1;
		padding: 13px 8px 11px;
		color: #1c62b5;
		text-align: center;
		font-size: 12px;
		padding-bottom: 6px
	}
	.appitems li {
		float: left;
		width: 18%;
		display: inline;
		position: relative
	}
	.appitems li a {
		color: #333
	}
	.appitems li:first-child {
		width: 28%
	}
	.appitems li:first-child a {
		color: #1c62b5
	}
	.appitems li:first-child a strong {
		color: #333
	}
	.appitems li:last-child {
		background: 0
	}
	.appitems li strong {
		display: block;
		line-height: 26px;
		line-height: 26px;
		font-weight: normal;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden
	}
	.appico {
		display: block;
		width: 100%;
		height: 32px;
		line-height: 32px;
		overflow: hidden;
		text-indent: 999em
	}
	.weather_tips {
		clear: both;
		*zoom: 1;
		height: 32px;
		overflow: hidden;
		margin: 0 auto;
		width: 55px
	}
	.weather_tips span {
		float: left;
		display: inline
	}
	.weather_tips span img {
		width: 28px;
		height: 28px
	}
	.weather_tips p {
		overflow: hidden;
		*zoom: 1;
		line-height: 13px;
		font-size: 11px;
		padding-left: 5px;
		font-weight: bold
	}
	.weather_tips p code {
		display: block;
		border-bottom: 1px dashed #1c62b5;
		margin: 1px 0
	}
	.p_header_navlink_wbnum {
		display: none;
		position: absolute;
		left: 50%;
		top: -4px;
		background: #f03110;
		color: #fff;
		border: 1px solid #fff;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		height: 16px;
		padding: 0 2px;
		line-height: 16px;
		min-width: 14px;
		text-align: center;
		font-style: normal
	}
	.ad_baner {
		clear: both;
		text-align: center;
		padding: 20px;
		line-height: 30px;
	}
	.ad_baner img {
		width: 60%;
	}
	.p_piclistbox {
		clear: both;
		padding: 4px 12px 10px;
		overflow: hidden;
		*zoom: 1;
		margin: 0 auto;
		width: 296px
	}
	.p_piclistbox li {
		float: left;
		margin: 6px 3px 0;
		width: 142px;
		height: 124px;
		display: inline;
		position: relative;
		overflow: hidden;
		font-size: 14px;
		background-color: #efefef;
		background-position: center center;
		background-size: 60px auto;
		background-repeat: no-repeat
	}
	.p_piclistbox li img {
		width: 142px;
		height: 124px
	}
	.p_piclistbox_h3 {
		position: absolute;
		left: 0;
		bottom: 0;
		font-size: 14px;
		font-weight: normal;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		padding: 0 10px;
		text-align: center;
		background: rgba(0, 0, 0, 0.6);
		height: 26px;
		line-height: 26px;
		color: #fff;
		width: 122px;
		-moz-box-shadow: inset 0 1px 1px #fff;
		-webkit-box-shadow: inset 0 1px 1px #fff;
		box-shadow: inset 0 1px 1px #fff
	}
	.p_piclistbox_h4 {
		position: absolute;
		right: 0;
		bottom: 0;
		font-size: 12px;
		font-weight: normal;
		overflow: hidden;
		padding: 0 8px;
		text-align: center;
		background: rgba(28, 78, 161, 0.6);
		height: 26px;
		line-height: 26px;
		color: #fff;
		min-width: 62px;
		z-index: 999
	}
	.p_piclistbox_h4 span {
		background-position: 0 -470px;
		padding-left: 20px
	}
	.p_piclistbox_h4 span.active {
		background-position: 0 -446px;
		color: #ea3d0f
	}
	.stock_mate {
		clear: both;
		height: 33px;
		line-height: 33px;
		font-size: 18px;
		padding: 5px 12px 0;
		border-bottom: 1px dashed #d9dadc
	}
	.stock_mate span {
		font-size: 16px
	}
	.stock_mate p.s_p_l {
		float: left
	}
	.stock_mate p.s_p_r {
		float: right
	}
	.stockitems {
		border: 1px solid #d9dadc;
		clear: both;
		overflow: hidden;
		*zoom: 1;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		margin: 8px 12px;
		height: 50px;
		line-height: 50px;
		-moz-box-shadow: inset 0 1px 1px #fff;
		-webkit-box-shadow: inset 0 1px 1px #fff;
		box-shadow: inset 0 1px 1px #fff
	}
	.stockitems_dl {
		float: left;
		width: 50%;
		display: inline;
		font-size: 14px
	}
	.stockitems_dl dt {
		float: left;
		width: 44px;
		display: inline;
		background: #f6f6f6;
		color: #666;
		text-align: center;
		-moz-box-shadow: inset 0 1px 1px #fff;
		-webkit-box-shadow: inset 0 1px 1px #fff;
		box-shadow: inset 0 1px 1px #fff
	}
	.stockitems_dl dd {
		overflow: hidden;
		*zoom: 1;
		padding: 0 0 0 10px
	}
	.f_red {
		color: #ff2626
	}
	.f_green {
		color: #00b364
	}
	.tmpHeight {
		height: 12px
	}
	.hard_news {
		padding-top: 0
	}
	.advertise {
		clear: both;
		padding: 0 12px;
		line-height: 36px;
		background: #f1f9ff;
		font-weight: normal;
		border: 1px solid #ced8e1;
		margin: 0 12px 10px
	}
	.advertise span {
		background-size: 10px 10px;
		padding-left: 15px
	}
	.advertise a {
		color: #1c5aa2
	}
	.footer {
		font-size: 14px;
		border-top: 1px solid #d0d0d0;
		background: url(../images/bg.png) repeat;
		padding: 14px 12px;
		-moz-box-shadow: inset 0 1px 0 #fff;
		-webkit-box-shadow: inset 0 1px 0 #fff;
		box-shadow: inset 0 1px 0 #fff;
		position: relative
	}
	.footer_c {
		clear: both;
		width: 100%;
		text-align: center;
		height: 26px;
		line-height: 26px
	}
	.footer_c a,
	.footer_c span {
		margin-right: 15px
	}
	.footer_c span {
		color: #367aca
	}
	.footer_t {
		color: #9a9a9a;
		font-size: 10px;
		line-height: 22px;
		text-align: center;
		width: 100%;
	}
	.footer_t_ico {
		background-position: 0 -494px;
		padding-left: 15px;
		margin-left: 10px;
		display: inline-block
	}
	.backTop {
		position: absolute;
		right: 10px;
		top: 0;
		display: inline-block;
		width: 68px;
		height: 24px;
		line-height: 21px;
		color: #fff;
		text-align: center;
		background-position: 0 -530px;
		font-size: 12px;
		text-shadow: 1px 1px 0 #0835a1;
		cursor: pointer
	}
	.bst_wrap {
		background: url(../images/bg.png) repeat;
		clear: both;
		overflow: hidden;
		border-top: 1px solid #d0d0d0;
		-moz-box-shadow: inset 0 1px 0 #fff;
		-webkit-box-shadow: inset 0 1px 0 #fff;
		box-shadow: inset 0 1px 0 #fff;
		padding: 6px;
		text-align: center
	}
	.xshgd {
		font-size: 14px;
		clear: both;
		overflow: hidden;
		padding: 6px;
		text-align: center
	}
	.bst_wrap a {
		float: left;
		width: 20%;
		height: 30px;
		line-height: 30px;
		display: inline;
		font-size: 14px
	}
	.todaynews {
		clear: both;
		position: relative
	}
	.todaynews .p_newslist {
		border-bottom: 1px dashed #d9dadc;
		padding: 0;
		margin: 0 8px
	}
	.todaynews .p_newslist li {
		font-size: 16px;
		height: 33px;
		line-height: 33px
	}
	.today_ico {
		display: inline-block;
		width: 21px;
		height: 30px;
		line-height: 30px;
		text-indent: 999em;
		overflow: hidden;
		background-position: right -40px;
		position: absolute;
		right: 8px;
		top: 0
	}
	.news_recommend {
		clear: both;
		position: relative;
		background: #fdfdfd;
		border: 1px solid #d9dadc;
		margin: 0 12px 10px;
		webkit-border-radius: 3px;
		border-radius: 3px
	}
	.interestTpl {
		height: 284px
	}
	.j_loading {
		padding-top: 70px;
		text-align: center
	}
	.interestTpl .p_newslist {
		float: left;
		display: inline;
		clear: none;
		padding: 7px 0 0 0;
		position: relative
	}
	.interestTpl .p_newslist li {
		padding: 0 12px
	}
	.layer_wrap {
		display: none;
		position: fixed;
		top: 0;
		bottom: 0;
		background: rgba(0, 0, 0, .6);
		z-index: 500;
		left: 0;
		right: 0
	}
	.layerbox {
		display: none;
		position: absolute;
		left: 10px;
		top: 55px;
		width: 296px;
		border: 2px solid #277de3;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		background: #f5f7f7;
		z-index: 650
	}
	.layer_tips,
	.layerbox::after,
	.layer_close {
		background-size: 204px auto
	}
	.layerbox::after {
		content: " ";
		display: block;
		position: absolute;
		left: 32px;
		top: -19px;
		width: 33px;
		height: 19px;
		background-position: 0 0
	}
	.layer_cont {
		clear: both;
		padding: 14px 12px;
		position: relative
	}
	.layer_close {
		position: absolute;
		z-index: 700;
		width: 32px;
		height: 32px;
		line-height: 32px;
		text-align: center;
		overflow: hidden;
		text-indent: 999em;
		background-position: 0 -25px;
		right: -10px;
		top: -12px;
		cursor: pointer
	}
	.layer_tips {
		background-position: 0 -61px;
		display: block;
		height: 20px;
		line-height: 20px;
		text-indent: 999em;
		overflow: hidden
	}
	.layer_btnbox {
		clear: both;
		padding-top: 10px;
		overflow: hidden;
		*zoom: 1
	}
	span.layer_btn_blue {
		width: 130px;
		height: 34px;
		line-height: 34px;
		font-size: 17px;
		border: 1px solid #0068c2;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		color: #fff;
		text-align: center;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#35a3fe', EndColorStr='#2090f0');
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#35a3fe), to(#2090f0));
		background: -moz-linear-gradient(#35a3fe, #2090f0);
		background: -o-linear-gradient(#35a3fe, #2090f0);
		background: linear-gradient(#35a3fe, #2090f0);
		-moz-box-shadow: inset 0 1px 0 #6ebdff;
		-webkit-box-shadow: inset 0 1px 0 #6ebdff
	}
	span.layer_grey_blue {
		width: 130px;
		height: 34px;
		line-height: 34px;
		font-size: 17px;
		border: 1px solid #646464;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		color: #fff;
		text-align: center;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#868a8f', EndColorStr='#717477');
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#868a8f), to(#717477));
		background: -moz-linear-gradient(#868a8f, #717477);
		background: -o-linear-gradient(#868a8f, #717477);
		background: linear-gradient(#868a8f, #717477);
		-moz-box-shadow: inset 0 1px 0 #b9b9b9;
		-webkit-box-shadow: inset 0 1px 0 #b9b9b9
	}
	.bonus_shine {
		position: fixed;
		right: 4px;
		bottom: 3px;
		width: 68px;
		height: 70px;
		background-size: 600px auto;
		background-position: -409px -690px;
		z-index: 590;
		opacity: 0;
		transition: all 1s ease-in-out;
		animation: animation0;
		animation-duration: 1s;
		animation-iteration-count: infinite;
		-webkit-transition: all 1s ease-in-out;
		-webkit-animation: animation0;
		-webkit-animation-duration: 1s;
		-webkit-animation-iteration-count: infinite
	}
	@keyframes animation0 {
		0% {
			opacity: 1
		}
		50% {
			opacity: .2
		}
		100% {
			opacity: 1
		}
	}
	@-moz-keyframes animation0 {
		0% {
			opacity: 1
		}
		50% {
			opacity: .2
		}
		100% {
			opacity: 1
		}
	}
	@-webkit-keyframes animation0 {
		0% {
			opacity: 1
		}
		50% {
			opacity: .2
		}
		100% {
			opacity: 1
		}
	}
	@-o-keyframes animation0 {
		0% {
			opacity: 1
		}
		50% {
			opacity: .2
		}
		100% {
			opacity: 1
		}
	}
	.bonus_mark {
		position: fixed;
		right: 4px;
		bottom: 10px;
		width: 35px;
		height: 35px;
		background-size: 300px auto;
		background-position: -168px -343px;
		z-index: 600;
		-webkit-transform: rotate(-30deg);
		-moz-transform: rotate(-30deg);
		-o-transform: rotate(-30deg)
	}
	.bonus_wrap {
		position: fixed;
		top: 0;
		bottom: 0;
		background: rgba(0, 0, 0, .6);
		z-index: 600;
		left: 0;
		right: 0
	}
	.bonus_box {
		position: fixed;
		top: 50%;
		left: 50%;
		margin-left: -150px;
		margin-top: -225px;
		width: 300px;
		height: 450px;
		z-index: 650
	}
	/*.bonus_box div {
	background:url(../images/all.png) no-repeat;
	background-size:600px auto
}*/
	.bonus_box .bonus_back {
		position: absolute;
		bottom: 10px;
		left: 12px;
		width: 277px;
		height: 301px;
		background-position: -4px -361px;
		z-index: 660
	}
	.bonus_box .bonus_cont {
		position: absolute;
		z-index: 670;
		bottom: 168px;
		left: 2px;
		width: 288px;
		height: 288px;
		background-position: -312px 0
	}
	@keyframes animation2 {
		0% {
			bottom: 80px;
			left: 52px;
			width: 144px;
			height: 144px;
			background-position: -156px 0;
			background-size: 300px auto
		}
		100% {
			bottom: 168px;
			left: 2px;
			width: 288px;
			height: 288px;
			background-position: -312px 0;
			background-size: 600px auto
		}
	}
	@-moz-keyframes animation2 {
		0% {
			bottom: 80px;
			left: 52px;
			width: 144px;
			height: 144px;
			background-position: -156px 0;
			background-size: 300px auto
		}
		100% {
			bottom: 168px;
			left: 2px;
			width: 288px;
			height: 288px;
			background-position: -312px 0;
			background-size: 600px auto
		}
	}
	@-webkit-keyframes animation2 {
		0% {
			bottom: 80px;
			left: 52px;
			width: 144px;
			height: 144px;
			background-position: -156px 0;
			background-size: 300px auto
		}
		100% {
			bottom: 168px;
			left: 2px;
			width: 288px;
			height: 288px;
			background-position: -312px 0;
			background-size: 600px auto
		}
	}
	@-o-keyframes animation2 {
		0% {
			bottom: 80px;
			left: 52px;
			width: 144px;
			height: 144px;
			background-position: -156px 0;
			background-size: 300px auto
		}
		100% {
			bottom: 168px;
			left: 2px;
			width: 288px;
			height: 288px;
			background-position: -312px 0;
			background-size: 600px auto
		}
	}
	.bonus_box .bonus_front {
		position: absolute;
		bottom: 10px;
		left: 32px;
		width: 236px;
		height: 192px;
		background-position: -342px -445px;
		z-index: 680
	}
	.bonus_box .bonus_front .bonus_txt {
		position: absolute;
		bottom: 50px;
		left: 0;
		width: 236px;
		text-align: center;
		font-size: 16px;
		font-weight: bold;
		color: #fffef3;
		line-height: 20px;
		background: 0
	}
	.bonus_box .bonus_front p {
		margin-top: 20px
	}
	.bonus_box .bonus_front a:first-child {
		display: inline-block;
		width: 100px;
		height: 27px;
		line-height: 27px;
		font-size: 14px;
		border: 1px solid #ffdc6c;
		margin-right: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		color: #be3c2f;
		text-align: center;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff090', EndColorStr='#f6c73a');
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff090), to(#f6c73a));
		background: -moz-linear-gradient(#fff090, #f6c73a);
		background: -o-linear-gradient(#fff090, #f6c73a);
		background: linear-gradient(#fff090, #f6c73a)
	}
	.bonus_box .bonus_front a:last-child {
		display: inline-block;
		width: 100px;
		height: 27px;
		line-height: 27px;
		font-size: 14px;
		border: 1px solid #ff6689;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		color: #fff;
		text-align: center;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fa5077', EndColorStr='#f6c73a');
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#fa5077), to(#e2365e));
		background: -moz-linear-gradient(#fa5077, #e2365e);
		background: -o-linear-gradient(#fa5077, #e2365e);
		background: linear-gradient(#fa5077, #e2365e)
	}
	.bonus_box .bonus_unfold {
		position: absolute;
		bottom: 60px;
		left: 32px;
		width: 236px;
		height: 143px;
		background-position: -24px -696px;
		z-index: 690
	}
	.bonus_box .bonus_bind {
		position: absolute;
		top: -4px;
		left: 10px;
		width: 300px;
		height: 288px;
		background-position: 0 0;
		z-index: 700
	}
	@keyframes animation3 {
		0% {
			opacity: 0
		}
		100% {
			opacity: 1
		}
	}
	@-moz-keyframes animation3 {
		0% {
			opacity: 0
		}
		100% {
			opacity: 1
		}
	}
	@-webkit-keyframes animation3 {
		0% {
			opacity: 0
		}
		100% {
			opacity: 1
		}
	}
	@-o-keyframes animation3 {
		0% {
			opacity: 0
		}
		100% {
			opacity: 1
		}
	}
	.animate2 {
		animation: animation2 2s;
		-moz-animation: animation2 2s;
		-webkit-animation: animation2 2s;
		-o-animation: animation2 2s
	}
	.animate3 {
		animation: animation3 3s;
		-moz-animation: animation3 3s;
		-webkit-animation: animation3 3s;
		-o-animation: animation3 3s
	}
	/* begin */
	.section-focus-pic {
		margin: 0px 0 0 0;
		height: 260px;
		width: 100%;
		overflow: hidden;
		position: relative;
	}
	.section-focus-pic ul li {
		position: absolute;
		top: 0;
		left: 100%;
		width: 100%;
		height: 260px;
	}
	.section-focus-pic ul li h3 {
		position: absolute;
		bottom: 11px;
		left: 0;
		width: 100%;
		font-weight: normal;
		color: #FFF;
		margin-left: 0px;
		z-index: 111;
		font-size: 16px;
	}
	.section-focus-pic ul li div {
		position: absolute;
		bottom: 0;
		left: 0;
		height: 40px;
		background-color: #000;
		width: 100%;
		opacity: 0.6;
		filter: alpha(opacity=60);
	}
	.section-focus-pic .pages {
		width: 100%;
		height: 250px;
	}
	.section-focus-pic .controler {
		position: absolute;
		bottom: 20px;
		right: 20px;
	}
	.section-focus-pic .controler b {
		cursor: pointer;
		width: 22px;
		height: 15px;
		display: block;
		overflow: hidden;
		text-indent: 30px;
		float: left;
		margin: 0 0 0 5px;
	}
	.section-focus-pic .controler b.down {
		background-position: -22px 0px;
	}
	.section-focus-pic .controler2 a {
		display: block;
		width: 80px;
		position: absolute;
		top: 160px;
		height: 80px;
	}
	.section-focus-pic .controler2 a i {
		cursor: pointer;
		display: block;
		width: 80px;
		height: 80px;
	}
	.section-focus-pic .controler2 .prev {
		left: 0px;
	}
	.section-focus-pic .controler2 .prev i {
		display: none;
		background-position: 0px -120px;
		_background: none;
		margin-left: 0px;
	}
	.section-focus-pic .controler2 .prev:hover i {
		left: 10px;
		background-position: 0px -200px;
		_background: none;
	}
	.section-focus-pic .controler2 .next {
		right: 0px;
	}
	.section-focus-pic .controler2 .next i {
		display: none;
		background-position: -80px -120px;
		_background: none;
		margin-left: 0px;
	}
	.section-focus-pic .controler2 .next:hover i {
		right: 0px;
		background-position: -80px -200px;
		_background: none;
	}
	/*幻灯新增代码*/
	.hiSlider-pages,
	.hiSlider-title {
		position: absolute;
		z-index: 3
	}
	.hiSlider-btn-prev,
	.hiSlider-btn-next {
		position: absolute;
		z-index: 5;
		top: 50%;
		overflow: hidden;
		opacity: .6;
		filter: alpha(opacity:60);
		display: block;
		display: none;
	}
	.hiSlider-btn-prev {
		left: 10px;
		display: none;
	}
	.hiSlider-btn-next {
		right: 10px;
		background-position: -30px 0;
		display: none;
	}
	.hiSlider-btn-prev:hover,
	.hiSlider-btn-next:hover {
		opacity: 1;
		filter: alpha(opacity:100);
		display: none;
	}
	.hiSlider-pages {
		display: block;
	}
	.hiSlider-pages a.active {
		background: #fff
	}
	.hiSlider li {
		list-style: none;
	}
	.hiSlider li img {
		display: block;
		margin: 0 auto;
	}
	.hiSlider {
		margin: 0;
		padding: 0;
		overflow: hidden;
		height: auto;
		background: #eee;
	}
	.hiSlider-item {
		margin: 0;
		padding: 0;
		float: left;
	}
	/*.arrow {
		width: 30px;
		height: 12px;
		margin: 0 auto;
		position: absolute;
		right: 0;
		/*left: 50%;
    margin-left: -15px;
		display: block;
	}*/
	/*.arrow_up {
		bottom: 20px;
		background: url(../images/triangle.png) no-repeat center center;
	}
	.arrow_down {
		bottom: -10px;
		background: url(../images/triangle2.png) no-repeat center center;
	}
	.navitems_3 .arrow_up {
		bottom: 14px;
		right: 14px;
	}
	.navitems_3 .arrow_down {
		bottom: -20px;
		right: 14px;
	}
	.navitems_4 .arrow_up {
		bottom: 0px;
	}
	.navitems_4 .arrow_down {
		bottom: -36px;
		right: 50%;
		margin-right: -10px;
	}*/
}